@charset "UTF-8";
/* CSS Document */
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
margin: 0;
padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
/*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
font: 14px/1 Arial,"微软雅黑","宋体"; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family:"Microsoft YaHei", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #4e86dd;}
a:hover { text-decoration: underline; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
border-bottom: 1px dotted;
cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* 重置 hr */
hr {
border: none;
height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll;}
/* 网页所有背景色确定 */
body{background-color:#fafafa}

/*所有div为border-box*/
/*div{display:block;}*/
/*按钮不出现蓝边*/
button,input{
	outline:none;
}
button,input:focus{
	outline:0;
}
/*重要按钮设置*/
.importb{
	height: 52px;
	min-width: 150px;
	background-color: #ff5555;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	border: none;
}
.importb:hover{
	background-color: #e33838;
}
.importb:disabled{
	background-color: #ddd;
}
.normalb{
	height: 50px;
	min-width: 100px;
	background-color: #fdd000;
	border-radius: 5px;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	line-height: 50px;
	border: none;
}
.normalb:hover{
	background-color: #fabe00;
}
.normalb:disabled{
	background-color: #DDDDDD;
}
.specialb{
	height: 30px;
	min-width: 150px;
	background-color: #4E86DD;
	border-radius: 2px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	border: none;
}
.specialb:hover{
	background-color: #487bbb;
}
.specialb:disabled{
	background-color: #fafafa;
	border: 1px solid #DDDDDD;
}
/*输入框设置*/
.normali{
	height: 40px;
	width: 350px;
	border-radius: 2px;
	border: 1px solid #dddddd;
	line-height: 40px;	
}
/*flex设置*/
/*.fr{
	
}*/
/*.fr div{
		display: inline-block;
		float: left;
}
.fc div{
		display: inline-block;
		float: left;
}
.fri div{
		display: inline-block;
		float: left;
}
.fci div{
		display: inline-block;
		float: left;
}*/

/*flex设置*/
/**/



/*清除浮动,若引入bootstrap则自带同名同效果css*/
/*.clearfix{  
        *zoom:1;  
}  
.clearfix:after{  
        content: "";  
        display: block;  
        clear: both;  
} */
/*聚焦边框变黄*/
.focusb{
	border:1px solid #fdd000;
}
/*错误边框边红*/
.errorb{
	border:1px solid #ff5555;
}
/*div鼠标变手指*/
.shand{
	cursor:pointer;
	
}
.shand:hover{
	animation:firstd 2s infinite linear;
	-webkit-animation:firstd 2s infinite linear; /* Safari and Chrome */
}

@keyframes firstd
{
	0%   {background:#fcfcfc;}
	20%  {background:#fafafa;}
	40%  {background:#f3f3f3;}
	60% {background:#f3f3f3;}
	80%   {background:#fafafa;}
	100%  {background:#fcfcfc;}
}
@-webkit-keyframes firstd /* Safari and Chrome */
{
	0%   {background:#fcfcfc;}
	20%  {background:#fafafa;}
	40%  {background:#f3f3f3;}
	60% {background:#f3f3f3;}
	80%   {background:#fafafa;}
	100%  {background:#fcfcfc;}
}
/*字体变黄色*/
.yellowt{
	color:#fdd000;
}
/*背景变黄色*/
.yellowb{
	background-color:#fdd000;
}
/*padding = 0*/
.paddingz{
	padding:0px;
}
/*顶栏底栏侧栏样式*/
.all_head{
	width: 100%;
	height: 100px;
}
.all_head_topone{
	height: 30px;
	width: 100%;
	background-color: #1B2B3B;
}
.all_head_toptwo{
	height: 70px;
	width: 100%;
	background-color: #fcfcfc;
}
.all_head_content{
	height: 100px;
	margin: 0 auto;
	margin-top: -100px;
}

.all_foot{
	width: 100%;
	height: 350px;
	background-color: #1B2B3B;
}
.all_slide{
	
}
.container{
	min-width:1024px!important;
}